package MapaStuff;

import java.awt.Color;







import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;

import Construibles.Construible;


public class SuperficiePlana implements Superficie {

	@Override
	public boolean puedeConstruir(Construible unConstruible) {
		return (unConstruible.sePuedeConstruirEn (this));
	}

	@Override
	public int valorSuperficie() {
		return 1;
	}

	@Override
	public Color color() {
		return new Color(122, 186, 122);
	}
	
	public Element serializar(Document doc){
		
		Element elePlana=doc.createElement("SuperficiePlana");
		elePlana.setAttribute("Clase",SuperficiePlana.class.getName());
		return elePlana;
		
	}
	
	public static SuperficiePlana hidratar(Node supe){
		return new SuperficiePlana();
		
	}
	
}
